Problem

Es soll angegeben werden, mit welchen Programmen die Handhabungsaufgaben erfüllt werden sollen.

Kontext

Damit OSEFA die nötigen Handhabungen durchführen kann, muß OSEFA die Programmnummern und weitere Parameter für die Handhabung wissen.

Vorarbeiten

Vorwissen

Bei der Handhabung Exchange sind weitere Parameter nötig, da bei Exchange zwei Bewegungen gleichzeitig durchgeführt werden. Wird kein Exchange durchgeführt, werden die Parameter mit -1 belegt.

Lösung

  1. Erstellen der Datei "handling.cfg".

    Aus dieser Datei liest OSEFA die Daten.

  2. In die Datei "handling.cfg" den Abschnitt "MachineToBuffer" einfügen.
    [MachineToBuffer]
  3. In die Datei "handling.cfg" den Abschnitt "BufferToMachine" einfügen.
    [BufferToMachine]
  4. In die Datei "handling.cfg" den Abschnitt "Exchange" einfügen.
    [Exchange]
  5. In dem Abschnitt, der der Richtung der Handhabung entspricht, eine Tabellenzeile mit der Teilenummer, Nummer der Bearbeitungsmaschine, die Eingangspuffernummer, die Ausgangsnummer, der Greifernummer, der CNC-Hauptprogrammnummer, der Nummer des Parameters zur Unterprogrammanwahl, der Nummer des Unterprogrammes und den vier Parameternummern, die die Eingangs- und Ausgangspunkte der Handhabung definieren, einfügen.
    PartNo~MachineNo~InBufNo~OutBufNo~GripperNo~HPNo~UPParamNo~UPParamValue~firstSourceRefPointParaNo~firstDestinationRefPointParaNo~secondSourceRefPointParaNo~secondDestinationRefPointParaNo
  6. Für jede weitere Handhabung mit den entsprechenden Daten den Schritt 5 wiederholen.

Beispiel:

[MachineToBuffer]

2~1~-1~5~1~49~55~2~46~43~-1~-1

Der logische Abschnitt "MachineToBuffer" beschreibt die Parameter für den Handhabungsauftrag UnloadMachine. Die im Abschnitt enthaltene Tabelle besitzt in diesem Beispiel genau eine Zeile. Die Zeileneinträge haben folgende Bedeutung:

  1. Es werden die Parameter für die Teilenummer 2 beschrieben.
  2. Die Parameter gelten bei einer Handhabung bzgl. der Bearbeitungsmaschine Nr. 1.
  3. Ein Eingangspuffer ist nicht betroffen (-1).
  4. Die Parameter gelten für den Ausgangspuffer Nr. 5.
  5. Für diesen Handhabungsauftrag muß Greifer Nr. 1 verwendet werden.
  6. Das zugehörige CNC-Hauptprogramm hat die Nr. 49.
  7. Der Parameter zur Unterprogrammauswahl ist 55.
  8. Das Unterprogramm hat die Nummer 2.
  9. Der Parameter zur Aufnahme des Startpunkts hat die Nr. 46. In diesen Parameter wird der Wert eingetragen, den das Programm zum Anfahren der Maschine benötigt. (Mit dem CNC-Programmierer abzusprechen).
  10. Der Parameter zur Aufnahme des Zielpunkts hat die Nr. 43. In diesen Parameter wird der Wert eingetragen, den das Programm zum Anfahren des Ausgangspuffers benötigt. (Mit dem CNC-Programmierer abzusprechen).



OSEFA: © '96 Fachhochschule Konstanz, Fachbereich Informatik, Prof. Schmid
Dokumentation: © '97 Universität-GH Siegen, FB 12, Markus Blachnik & Georg Odenthal